package com.kmxd.ams.infra.logs.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 条目检索日志表
 *
 * @author nickbi
 * @since 2022-12-23
 */
@Data
@TableName("jy_log_search")
public class LogSearch implements Serializable {

  private static final long serialVersionUID = 1L;

  /** 主键ID */
  private Long id;

  /** 公司ID */
  private Long comId;

  /** 全宗ID */
  private Long fondsId;

  /** 部门ID */
  private Long deptId;

  /** 部门名称 */
  private String deptName;

  /** 检索人IP */
  private String ip;

  /** 用户id */
  private Long userId;

  /** 登录人代码 */
  private String userCode;

  /** 登录人名称 */
  private String userName;

  /** 档案门类ID */
  private Long archTypeId;

  /** 档案门类名称 */
  private String archTypeName;

  /** 检索表名 */
  private String tableId;

  /** 档案状态 */
  private Integer status;

  /** 检索类别：1快速检测,2高级检索,3卡片检索,4目录检索,5专题浏览 */
  private Integer type;

  /** 查询条件 */
  private String searchCondition;

  /** 日志安全等级：0低，1中，2高，3高危 */
  private Integer level;

  /** 备注 */
  private String remarks;

  /** 操作时间 */
  @TableField(fill = FieldFill.INSERT)
  private Date createTime;
}
